반응형

ASM 2

CSS(스타일 시트) 만으로 x86 cpu 에뮬레이션

Lyra Rebane 라는 개발자가 CSS만 사용하여 x86 cpu 에뮬레이션 하였습니다.에뮬레이션이면 보통 javascript나 WASM 등이 사용되어야 하는게 아닌가? 했는데...순수하게 CSS만을 구성이 되었습니다.https://lyra.horse/x86css/에 접속을 하면 뭔가 막 작동하면서 보라색 배경화면에 뭔가 작성이 되기 시작합니다.CSS-OS가 구동되어 완료되면 4가지 ( 피보나치 수열, 파스칼의 삼각형, 말 게임?, 종료) 를 선택할 수 있습니다.아래쪽에 보이는 누리끼리한 가상키보드를 꾹 눌러 입력을 받습니다.하단의 테이블에 어떤 ASM 명령어가 진행되는지 알려줍니다.입력한 명령어 수행이 완료되면 다시 입력을 위한 가상키보드가 나타납니다.chrome에 출력되는 것은 GCC 컴파일러를 사..

Software 2026.03.02

WebAssembly(WASM) 2.0 초안이 게시되었다...

웹어샘블리(webassembly, wasm)는 웹에서 이진코드를 직접 실행하도록 할 수 있다. 현재 우리가 사용하고 있는 대부분의 웹 브라우져들이 webassembly 1.0을 지원하고 있다. 웹에서 동작하는 것들을 만들기 위해서는 언어의 제약이 있었지만 webassembly(WASM)이 등장하면서 그 제한이 사라졌다. C, C++, RUST, GO, kotlin, pascal.... 와 같은 컴파일을 통하여 만들어진 이진코드가 웹에서 동작을 할 수 있는 것이다. 이를 위해서 javascript가 사용되고 .. 이진코드가 바로 실행되기 때문에 이점은 속도이다. 하지만 역시나 좋은 기술은 악용(?)되는데 뭔가 있다. 이 기술을 가장 많이 이용한 것은 다름아니라.. 가상화폐의 채굴이었다. 웹페이지에 접속을 ..

Programming 2022.04.20
반응형