تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
32-bit ASM Calculator 1.12
#1
[صورة مرفقة: sYA9bZf.png]


A 32-bit calculator, written as usual for personal needs, because I'm already fed up with "copying yards in my mind" Smile Allows you to execute arithmetic and bit commands in Assembler, including commands that use the Carry Flag value in calculations. The result of the operation is displayed in hexadecimal form with the possibility of reversing bytes, in decimal form with the possibility of sign display, in binary form broken down into octets and in text, if possible. In addition, the calculator shows the state of the processor flags immediately after the selected operation is performed and conditional jumps that will work with this combination of flags. The state of the flags can also be controlled manually. The built-in converter allows you to quickly translate numbers from decimal, hexadecimal, binary and other number systems, text strings and bit representation. You can immediately set the resulting number as operand values.

Peculiarities:
  • both operands must be entered in hexadecimal only;
  • during shift operations, the value of Operand 2 cannot be greater than 0xFFh (decimal 255), otherwise the calculator will generate an error;
  • after performing division and multiplication operations in hexadecimal form, the contents of the EDX:EAX register pair are displayed, while the byte reverse function and the decimal sign are not available;
  • commands AAM and AAD can be specified as the second parameter correction base (undocumented command notation format), by default it is 10;
  • processor flags not displayed in the calculator are forcibly reset to zero.
[صورة مرفقة: Dt4iKZS.png]


الملفات المرفقة
.zip   32-bit.ASM.Calculator.1.12-PCL.zip (الحجم : 57.41 KB / التحميلات : 27)
اللَّهم انفعني بما علمتني وعلمني ما ينفعني وزدني علماً
أعضاء أعجبوا بهذه المشاركة : Polia , vosiyons


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم