Professional Documents
Culture Documents
LeHoangPhong 22521086 LAB01
LeHoangPhong 22521086 LAB01
MSSV: 22521086
Lớp: CE103O22.2
Tiêp thêọ, tà thưc hiên quà trình trư 2 sọ 32 bits thọng quà đọàn cọdê sàu:
• Đàu tiên, tà gàn 16 bits thàp làn lướt vàọ thành ghi AX và BX thọng quà lênh MOV.
Sàu đọ thưc hiên phêp tình trư 2 sọ 16 bits thọng quà lênh SUB và già tri sê trà vê
thành ghi AX.
• Tiêp thêọ, tà sê gàn già tri vưà mới tìm đước vàọ RESULT và lưu vàọ trọng Stàck
• Sàu đọ, tà gàn đià chì tiêp thêọ cuà NUM1 là [ NUM1+2 ] thọng quà lênh MOV vàọ
trọng thành ghi AX. Tướng tư với NUM2 và đià chì đước gàn vàọ thành ghi BX
• Tiêp thêọ, tà thưc hiên lênh SBB đê trư 2 sọ 16 bits càọ. Nêu phêp tình ớ 16 bits thàp
cọ nhớ sàu khi thưc hiên trư thì lênh SBB sê giup trư 2 sọ 16 bits và cà bit nhớ. Kêt
quà sê đước lưu vàọ thành ghi AX.
• Sàu đọ, tà thưc hiên lênh MOV đê gàn già tri tài thành ghi AX vàọ trọng đià chì tiêp
thêọ cuà RESULT là [ RESULT +2 ].
• Lênh JNC EXIT sê thưc hiên nhày đên làbêl EXIT khi cớ CF = 0 và thưc hiên lênh tiêp
thêọ khi cớ CF =1.
• Lênh INC CARRY sê tàng già tri cuà biên CARRY lên 1 khi cớ CF = 1.
• Cuọi cung là lênh kêt thuc chướng trình.
Kêt quà cuà phêp tọàn:
Hình 3: Kêt quà hiên thi trên mêmọry